User loginNavigation |
PLT Scheme GC TechnologyAn interesting writeup of the GC techniques used in DrScheme.
Quite interesting for those interested in implementation techniques or using DrScheme. Since GC seems to be a hot topic in the forum these day, I suspect many will want to check this out. R6RS Status ReportNew status report on the R6RS effort (also available as PDF). Previous LtU discussion (March 2006). Securing the .NET Programming ModelSecuring the .NET Programming Model. Andrew J. Kennedy.
This is highly amusing stuff, of course. Some choice quotes:
To see the six problems identified by thinking about full abstraction you'll have to go read the paper... By Ehud Lamm at 2006-06-26 11:17 | Implementation | OOP | Semantics | Type Theory | 14 comments | other blogs | 16105 reads
LtU: Policies documentIn the wake of recent events we decided it is time to hash out a document trying to establish some basic rules of behaviour for LtU discussions. I've enhanced the FAQ and we have created two new pages. First, there is a new policies page which tries to give some basic ground rules which should help orient new members and be useful in group moderation (i.e., the process in which old timers mentor new members on the appropriate style for LtU discussion by commenting on their posts). The second page, nicknamed the spirit page contains a set of quotes taken from the statements of LtU members over the years which may help explain the way many of us see LtU, and why we care about it both as a discussion venue and a community. I should emphasize that the goal of these documents is not to change LtU. The goal is to strengthen those traits that made LtU what it is, and try to reduce the friction cause by misunderstandings. Thus the policies document is rather conservative and is mainly a summary of ideas posted previously. LtU is a community site, and as I am quoted as saying in the spirit page the longer you are a member and contributor the larger the impact you have on the topics under discussion and on the nature of the site in general. Thus, this post is meant to encourage members to raise the voices and tell me what they think of the policies document. It is obviously meant as a draft, for the community to respond to. Let us know if you think something is missing, overstated or simply not to your tastes. I remind you that the goal at this point is not to change the direction of LtU, so if you don't like LtU this is definitely not the opportunity to try and change it. However if you feel you are a member of the community, this is your chance to help. Finally, let me thank Anton who did most of the hard work putting these pages together. Without his help I wouldn't have managed to get these documents out of the door. While Anton did most of the work, I am of course to blame for anything you might find objectionable. Microsoft Robotics StudioMicrosoft recently announced the Microsoft Robotics Studio, which aims to offer end-to-end robotics development environment customer technical preview for hobbyist, academic, and commercial developers. This isn't a programming languiage item per se, of course, but I think fun platforms sometimes offer intereseting opportunities (which is why I posted on LEGO Mindstorms before), and I wanted to flush the RSS feed with a new item to test if it's working properly. Delimited dynamic binding
We are seeking comments on the final draft of our ICFP 2006 paper: Delimited dynamic binding, by Oleg Kiselyov, Chung-chieh Shan, and Amr Sabry.
The paper comes with a large amount of accompanying code—in Scheme, OCaml, SML, and Haskell. The code (described in the paper's appendix) uses realistic examples to show how the joint behavior of delimited continuations and dynamic binding is ill-defined in various PL systems, and solves the problem by a full-fledged implementation of dynamic binding in all these systems. Any comments or suggestions would be very welcome! By Chung-chieh Shan at 2006-06-22 22:15 | Functional | Semantics | 9 comments | other blogs | 14778 reads
PLT web server used in "real life"
It's always good to hear of success stories of non-mainstream languages (well, non-mainstream outside LtU that is), so this project is worth keeping an eye on. Maybe Noel will be able to provide more technical details at some point. Charles Babbage Institute
(Copied from the "about section" of the CBI site, hope that is allowed) Didn't find any reference to this site on Ltu. Guess it might be of interest to the history department. A Mobility Calculus with Local and Dependent TypesA Mobility Calculus with Local and Dependent Types, by Mario Coppo, Federico Cozzi, Mariangiola Dezani-Ciancaglini, Elio Giovannetti and Rosario Pugliese Abstract: We introduce an ambient calculus that combines ambient mobility with process mobility, uses group names to group ambients with homologous features, and exploits co-moves and runtime type checking to implement flexible policies for controlling process activities. Types rely on group names and, to support dynamicity, may depend on group variables. Policies can dynamically change also through installation of co-moves. The compliance with ambient policies can be checked locally to the ambients and requires no global assumptions. We prove that the type assignment system and the operational semantics of the calculus are ‘sound’, and we define a sound and complete type inference algorithm which, when applied to terms whose type decorations only express the desired policies, computes the minimal type annotations required for their execution. By Niels Hoogeveen at 2006-06-20 12:25 | Parallel/Distributed | 1 comment | other blogs | 6476 reads
Variance and Generalized Constraints for C# GenericsVariance and Generalized Constraints for C# Generics. Burak Emir, Andrew J. Kennedy, Claudio Russo, Dachuan Yu. July 2006
Discussion of previous C# GADT paper on LtU. I am unsure about use-site versus definition-site variance declerations. It would be interesting to hear what others think. Also check out the LtU discussion on wildcards in Java. By Ehud Lamm at 2006-06-18 11:33 | OOP | Software Engineering | Type Theory | 16 comments | other blogs | 21669 reads
|
Browse archives
Active forum topics |
Recent comments
2 weeks 3 days ago
2 weeks 4 days ago
2 weeks 5 days ago
2 weeks 5 days ago
3 weeks 3 days ago
3 weeks 3 days ago
3 weeks 3 days ago
6 weeks 4 days ago
7 weeks 2 days ago
7 weeks 2 days ago